Autogenerated HTML docs for v1.7.3.2-161-g3089c
diff --git a/git-update-index.html b/git-update-index.html index 6dbcd67..377b9b3 100644 --- a/git-update-index.html +++ b/git-update-index.html
@@ -3,7 +3,8 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 8.2.5" /> +<meta name="generator" content="AsciiDoc 8.4.5" /> +<title>git-update-index(1)</title> <style type="text/css"> /* Debug borders */ p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 { @@ -26,10 +27,12 @@ em { font-style: italic; + color: navy; } strong { font-weight: bold; + color: #083194; } tt { @@ -71,6 +74,10 @@ margin-bottom: 0.5em; } +ul, ol, li > p { + margin-top: 0; +} + pre { padding: 0; margin: 0; @@ -84,7 +91,7 @@ } span#email { } -span#revision { +span#revnumber, span#revdate, span#revremark { font-family: sans-serif; } @@ -104,11 +111,13 @@ padding-bottom: 0.5em; } -div#preamble, +div#preamble { + margin-top: 1.5em; + margin-bottom: 1.5em; +} div.tableblock, div.imageblock, div.exampleblock, div.verseblock, div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock, div.admonitionblock { - margin-right: 10%; margin-top: 1.5em; margin-bottom: 1.5em; } @@ -123,6 +132,7 @@ /* Block element titles. */ div.title, caption.title { + color: #527bbd; font-family: sans-serif; font-weight: bold; text-align: left; @@ -149,22 +159,33 @@ padding: 0.5em; } -div.listingblock { - margin-right: 0%; -} div.listingblock > div.content { border: 1px solid silver; background: #f4f4f4; padding: 0.5em; } -div.quoteblock > div.content { +div.quoteblock { padding-left: 2.0em; + margin-right: 10%; } - -div.attribution { +div.quoteblock > div.attribution { + padding-top: 0.5em; text-align: right; } + +div.verseblock { + padding-left: 2.0em; + margin-right: 10%; +} +div.verseblock > div.content { + white-space: pre; +} +div.verseblock > div.attribution { + padding-top: 0.75em; + text-align: left; +} +/* DEPRECATED: Pre version 8.2.7 verse style literal block. */ div.verseblock + div.attribution { text-align: left; } @@ -187,13 +208,9 @@ padding: 0.5em; } -div.verseblock div.content { - white-space: pre; -} - div.imageblock div.content { padding-left: 0; } -div.imageblock img { border: 1px solid silver; } span.image img { border-style: none; } +a.image:visited { color: white; } dl { margin-top: 0.8em; @@ -202,18 +219,38 @@ dt { margin-top: 0.5em; margin-bottom: 0; - font-style: italic; + font-style: normal; + color: navy; } dd > *:first-child { - margin-top: 0; + margin-top: 0.1em; } ul, ol { list-style-position: outside; } -div.olist2 ol { +ol.arabic { + list-style-type: decimal; +} +ol.loweralpha { list-style-type: lower-alpha; } +ol.upperalpha { + list-style-type: upper-alpha; +} +ol.lowerroman { + list-style-type: lower-roman; +} +ol.upperroman { + list-style-type: upper-roman; +} + +div.compact ul, div.compact ol, +div.compact p, div.compact p, +div.compact div, div.compact div { + margin-top: 0.1em; + margin-bottom: 0.1em; +} div.tableblock > table { border: 3px solid #527bbd; @@ -225,22 +262,53 @@ tfoot { font-weight: bold; } +td > div.verse { + white-space: pre; +} +p.table { + margin-top: 0; +} +/* Because the table frame attribute is overriden by CSS in most browsers. */ +div.tableblock > table[frame="void"] { + border-style: none; +} +div.tableblock > table[frame="hsides"] { + border-left-style: none; + border-right-style: none; +} +div.tableblock > table[frame="vsides"] { + border-top-style: none; + border-bottom-style: none; +} -div.hlist { + +div.hdlist { margin-top: 0.8em; margin-bottom: 0.8em; } -div.hlist td { - padding-bottom: 5px; +div.hdlist tr { + padding-bottom: 15px; } -td.hlist1 { +dt.hdlist1.strong, td.hdlist1.strong { + font-weight: bold; +} +td.hdlist1 { vertical-align: top; - font-style: italic; + font-style: normal; padding-right: 0.8em; + color: navy; } -td.hlist2 { +td.hdlist2 { vertical-align: top; } +div.hdlist.compact tr { + margin: 0; + padding-bottom: 0; +} + +.comment { + background: yellow; +} @media print { div#footer-badges { display: none; } @@ -271,7 +339,24 @@ margin-left: 6em; font-size: 0.9em; } -include1::./stylesheets/xhtml11-manpage.css[] +/* Overrides for manpage documents */ +h1 { + padding-top: 0.5em; + padding-bottom: 0.5em; + border-top: 2px solid silver; + border-bottom: 2px solid silver; +} +h2 { + border-style: none; +} +div.sectionbody { + margin-left: 5%; +} + +@media print { + div#toc { display: none; } +} + /* Workarounds for IE6's broken and incomplete CSS2. */ div.sidebar-content { @@ -280,6 +365,7 @@ padding: 0.5em; } div.sidebar-title, div.image-title { + color: #527bbd; font-family: sans-serif; font-weight: bold; margin-top: 0.0em; @@ -292,8 +378,17 @@ padding: 0.5em; } -div.quoteblock-content { - padding-left: 2.0em; +div.quoteblock-attribution { + padding-top: 0.5em; + text-align: right; +} + +div.verseblock-content { + white-space: pre; +} +div.verseblock-attribution { + padding-top: 0.75em; + text-align: left; } div.exampleblock-content { @@ -304,7 +399,6 @@ /* IE6 sets dynamically generated links as visited. */ div#toc a:visited { color: blue; } </style> -<title>git-update-index(1)</title> </head> <body> <div id="header"> @@ -318,10 +412,10 @@ </p> </div> </div> -<h2>SYNOPSIS</h2> +<h2 id="_synopsis">SYNOPSIS</h2> <div class="sectionbody"> <div class="verseblock"> -<div class="content"><em>git update-index</em> +<div class="verseblock-content"><em>git update-index</em> [--add] [--remove | --force-remove] [--replace] [--refresh] [-q] [--unmerged] [--ignore-missing] [(--cacheinfo <mode> <object> <file>)…] @@ -333,42 +427,44 @@ [--info-only] [--index-info] [-z] [--stdin] [--verbose] - [--] [<file>…]</div></div> + [--] [<file>…]</div> +<div class="verseblock-attribution"> +</div></div> </div> <h2 id="_description">DESCRIPTION</h2> <div class="sectionbody"> -<div class="para"><p>Modifies the index or directory cache. Each file mentioned is updated +<div class="paragraph"><p>Modifies the index or directory cache. Each file mentioned is updated into the index and any <em>unmerged</em> or <em>needs updating</em> state is cleared.</p></div> -<div class="para"><p>See also <a href="git-add.html">git-add(1)</a> for a more user-friendly way to do some of +<div class="paragraph"><p>See also <a href="git-add.html">git-add(1)</a> for a more user-friendly way to do some of the most common operations on the index.</p></div> -<div class="para"><p>The way <em>git update-index</em> handles files it is told about can be modified +<div class="paragraph"><p>The way <em>git update-index</em> handles files it is told about can be modified using the various options:</p></div> </div> <h2 id="_options">OPTIONS</h2> <div class="sectionbody"> -<div class="vlist"><dl> -<dt> +<div class="dlist"><dl> +<dt class="hdlist1"> --add </dt> <dd> <p> - If a specified file isn't in the index already then it's + If a specified file isn’t in the index already then it’s added. Default behaviour is to ignore new files. </p> </dd> -<dt> +<dt class="hdlist1"> --remove </dt> <dd> <p> - If a specified file is in the index but is missing then it's + If a specified file is in the index but is missing then it’s removed. Default behavior is to ignore removed file. </p> </dd> -<dt> +<dt class="hdlist1"> --refresh </dt> <dd> @@ -377,7 +473,7 @@ updates are needed by checking stat() information. </p> </dd> -<dt> +<dt class="hdlist1"> -q </dt> <dd> @@ -387,7 +483,7 @@ <em>git update-index</em> continue anyway. </p> </dd> -<dt> +<dt class="hdlist1"> --ignore-submodules </dt> <dd> @@ -396,7 +492,7 @@ when passed before --refresh. </p> </dd> -<dt> +<dt class="hdlist1"> --unmerged </dt> <dd> @@ -406,7 +502,7 @@ continue anyway. </p> </dd> -<dt> +<dt class="hdlist1"> --ignore-missing </dt> <dd> @@ -414,7 +510,7 @@ Ignores missing files during a --refresh </p> </dd> -<dt> +<dt class="hdlist1"> --cacheinfo <mode> <object> <path> </dt> <dd> @@ -422,7 +518,7 @@ Directly insert the specified info into the index. </p> </dd> -<dt> +<dt class="hdlist1"> --index-info </dt> <dd> @@ -430,7 +526,7 @@ Read index information from stdin. </p> </dd> -<dt> +<dt class="hdlist1"> --chmod=(+|-)x </dt> <dd> @@ -438,10 +534,10 @@ Set the execute permissions on the updated files. </p> </dd> -<dt> +<dt class="hdlist1"> --assume-unchanged </dt> -<dt> +<dt class="hdlist1"> --no-assume-unchanged </dt> <dd> @@ -457,7 +553,7 @@ filesystem that has very slow lstat(2) system call (e.g. cifs). </p> -<div class="para"><p>This option can be also used as a coarse file-level mechanism +<div class="paragraph"><p>This option can be also used as a coarse file-level mechanism to ignore uncommitted changes in tracked files (akin to what <tt>.gitignore</tt> does for untracked files). Git will fail (gracefully) in case it needs to modify this file @@ -465,7 +561,7 @@ thus, in case the assumed-untracked file is changed upstream, you will need to handle the situation manually.</p></div> </dd> -<dt> +<dt class="hdlist1"> --really-refresh </dt> <dd> @@ -474,10 +570,10 @@ without regard to the "assume unchanged" setting. </p> </dd> -<dt> +<dt class="hdlist1"> --skip-worktree </dt> -<dt> +<dt class="hdlist1"> --no-skip-worktree </dt> <dd> @@ -488,10 +584,10 @@ section "Skip-worktree bit" below for more information. </p> </dd> -<dt> +<dt class="hdlist1"> -g </dt> -<dt> +<dt class="hdlist1"> --again </dt> <dd> @@ -500,7 +596,7 @@ entries are different from those from the <tt>HEAD</tt> commit. </p> </dd> -<dt> +<dt class="hdlist1"> --unresolve </dt> <dd> @@ -509,7 +605,7 @@ file during a merge if it was cleared by accident. </p> </dd> -<dt> +<dt class="hdlist1"> --info-only </dt> <dd> @@ -519,7 +615,7 @@ their object IDs into the index. </p> </dd> -<dt> +<dt class="hdlist1"> --force-remove </dt> <dd> @@ -528,7 +624,7 @@ still has such a file. (Implies --remove.) </p> </dd> -<dt> +<dt class="hdlist1"> --replace </dt> <dd> @@ -541,7 +637,7 @@ automatically removed with warning messages. </p> </dd> -<dt> +<dt class="hdlist1"> --stdin </dt> <dd> @@ -551,7 +647,7 @@ separated by LF (i.e. one path per line) by default. </p> </dd> -<dt> +<dt class="hdlist1"> --verbose </dt> <dd> @@ -559,7 +655,7 @@ Report what is being added and removed from index. </p> </dd> -<dt> +<dt class="hdlist1"> -z </dt> <dd> @@ -568,7 +664,7 @@ separated with NUL character instead of LF. </p> </dd> -<dt> +<dt class="hdlist1"> -- </dt> <dd> @@ -576,14 +672,14 @@ Do not interpret any more arguments as options. </p> </dd> -<dt> +<dt class="hdlist1"> <file> </dt> <dd> <p> Files to act on. Note that files beginning with <em>.</em> are discarded. This includes - <tt>./file</tt> and <tt>dir/./file</tt>. If you don't want this, then use + <tt>./file</tt> and <tt>dir/./file</tt>. If you don’t want this, then use cleaner names. The same applies to directories ending <em>/</em> and paths with <em>//</em> </p> @@ -592,43 +688,43 @@ </div> <h2 id="_using_refresh">Using --refresh</h2> <div class="sectionbody"> -<div class="para"><p><em>--refresh</em> does not calculate a new sha1 file or bring the index +<div class="paragraph"><p><em>--refresh</em> does not calculate a new sha1 file or bring the index up-to-date for mode/content changes. But what it <strong>does</strong> do is to "re-match" the stat information of a file with the index, so that you -can refresh the index for a file that hasn't been changed but where +can refresh the index for a file that hasn’t been changed but where the stat entry is out of date.</p></div> -<div class="para"><p>For example, you'd want to do this after doing a <em>git read-tree</em>, to link +<div class="paragraph"><p>For example, you’d want to do this after doing a <em>git read-tree</em>, to link up the stat index details with the proper files.</p></div> </div> <h2 id="_using_cacheinfo_or_info_only">Using --cacheinfo or --info-only</h2> <div class="sectionbody"> -<div class="para"><p><em>--cacheinfo</em> is used to register a file that is not in the +<div class="paragraph"><p><em>--cacheinfo</em> is used to register a file that is not in the current working directory. This is useful for minimum-checkout merging.</p></div> -<div class="para"><p>To pretend you have a file with mode and sha1 at path, say:</p></div> +<div class="paragraph"><p>To pretend you have a file with mode and sha1 at path, say:</p></div> <div class="listingblock"> <div class="content"> <pre><tt>$ git update-index --cacheinfo mode sha1 path</tt></pre> </div></div> -<div class="para"><p><em>--info-only</em> is used to register files without placing them in the object +<div class="paragraph"><p><em>--info-only</em> is used to register files without placing them in the object database. This is useful for status-only repositories.</p></div> -<div class="para"><p>Both <em>--cacheinfo</em> and <em>--info-only</em> behave similarly: the index is updated -but the object database isn't. <em>--cacheinfo</em> is useful when the object is -in the database but the file isn't available locally. <em>--info-only</em> is +<div class="paragraph"><p>Both <em>--cacheinfo</em> and <em>--info-only</em> behave similarly: the index is updated +but the object database isn’t. <em>--cacheinfo</em> is useful when the object is +in the database but the file isn’t available locally. <em>--info-only</em> is useful when the file is available, but you do not wish to update the object database.</p></div> </div> <h2 id="_using_index_info">Using --index-info</h2> <div class="sectionbody"> -<div class="para"><p><tt>--index-info</tt> is a more powerful mechanism that lets you feed +<div class="paragraph"><p><tt>--index-info</tt> is a more powerful mechanism that lets you feed multiple entry definitions from the standard input, and designed specifically for scripts. It can take inputs of three formats:</p></div> -<div class="olist"><ol> +<div class="olist arabic"><ol class="arabic"> <li> <p> mode SP sha1 TAB path </p> -<div class="para"><p>The first format is what "git-apply --index-info" +<div class="paragraph"><p>The first format is what "git-apply --index-info" reports, and used to reconstruct a partial tree that is used for phony merge base tree when falling back on 3-way merge.</p></div> @@ -637,27 +733,27 @@ <p> mode SP type SP sha1 TAB path </p> -<div class="para"><p>The second format is to stuff <em>git ls-tree</em> output +<div class="paragraph"><p>The second format is to stuff <em>git ls-tree</em> output into the index file.</p></div> </li> <li> <p> mode SP sha1 SP stage TAB path </p> -<div class="para"><p>This format is to put higher order stages into the +<div class="paragraph"><p>This format is to put higher order stages into the index file and matches <em>git ls-files --stage</em> output.</p></div> </li> </ol></div> -<div class="para"><p>To place a higher stage entry to the index, the path should +<div class="paragraph"><p>To place a higher stage entry to the index, the path should first be removed by feeding a mode=0 entry for the path, and then feeding necessary input lines in the third format.</p></div> -<div class="para"><p>For example, starting with this index:</p></div> +<div class="paragraph"><p>For example, starting with this index:</p></div> <div class="listingblock"> <div class="content"> <pre><tt>$ git ls-files -s 100644 8a1218a1024a212bb3db30becd860315f9f3ac52 0 frotz</tt></pre> </div></div> -<div class="para"><p>you can feed the following input to <tt>--index-info</tt>:</p></div> +<div class="paragraph"><p>you can feed the following input to <tt>--index-info</tt>:</p></div> <div class="listingblock"> <div class="content"> <pre><tt>$ git update-index --index-info @@ -665,7 +761,7 @@ 100644 8a1218a1024a212bb3db30becd860315f9f3ac52 1 frotz 100755 8a1218a1024a212bb3db30becd860315f9f3ac52 2 frotz</tt></pre> </div></div> -<div class="para"><p>The first line of the input feeds 0 as the mode to remove the +<div class="paragraph"><p>The first line of the input feeds 0 as the mode to remove the path; the SHA1 does not matter as long as it is well formatted. Then the second and third line feeds stage 1 and stage 2 entries for that path. After the above, we would end up with this:</p></div> @@ -678,7 +774,7 @@ </div> <h2 id="_using_8220_assume_unchanged_8221_bit">Using “assume unchanged” bit</h2> <div class="sectionbody"> -<div class="para"><p>Many operations in git depend on your filesystem to have an +<div class="paragraph"><p>Many operations in git depend on your filesystem to have an efficient <tt>lstat(2)</tt> implementation, so that <tt>st_mtime</tt> information for working tree files can be cheaply checked to see if the file contents have changed from the version recorded in @@ -687,13 +783,13 @@ can set "assume unchanged" bit to paths you have not changed to cause git not to do this check. Note that setting this bit on a path does not mean git will check the contents of the file to -see if it has changed — it makes git to omit any checking and +see if it has changed — it makes git to omit any checking and assume it has <strong>not</strong> changed. When you make changes to working tree files, you have to explicitly tell git about it by dropping "assume unchanged" bit, either before or after you modify them.</p></div> -<div class="para"><p>In order to set "assume unchanged" bit, use <tt>--assume-unchanged</tt> +<div class="paragraph"><p>In order to set "assume unchanged" bit, use <tt>--assume-unchanged</tt> option. To unset, use <tt>--no-assume-unchanged</tt>.</p></div> -<div class="para"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. When +<div class="paragraph"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. When this is true, paths updated with <tt>git update-index paths…</tt> and paths updated with other git commands that update both index and working tree (e.g. <em>git apply --index</em>, <em>git checkout-index -u</em>, @@ -705,33 +801,33 @@ </div> <h2 id="_examples">Examples</h2> <div class="sectionbody"> -<div class="para"><p>To update and refresh only the files already checked out:</p></div> +<div class="paragraph"><p>To update and refresh only the files already checked out:</p></div> <div class="listingblock"> <div class="content"> <pre><tt>$ git checkout-index -n -f -a && git update-index --ignore-missing --refresh</tt></pre> </div></div> -<div class="vlist"><dl> -<dt> +<div class="dlist"><dl> +<dt class="hdlist1"> On an inefficient filesystem with <tt>core.ignorestat</tt> set </dt> <dd> <div class="listingblock"> <div class="content"> -<pre><tt>$ git update-index --really-refresh <b>(1)</b> -$ git update-index --no-assume-unchanged foo.c <b>(2)</b> -$ git diff --name-only <b>(3)</b> +<pre><tt>$ git update-index --really-refresh <b><1></b> +$ git update-index --no-assume-unchanged foo.c <b><2></b> +$ git diff --name-only <b><3></b> $ edit foo.c -$ git diff --name-only <b>(4)</b> +$ git diff --name-only <b><4></b> M foo.c -$ git update-index foo.c <b>(5)</b> -$ git diff --name-only <b>(6)</b> +$ git update-index foo.c <b><5></b> +$ git diff --name-only <b><6></b> $ edit foo.c -$ git diff --name-only <b>(7)</b> -$ git update-index --no-assume-unchanged foo.c <b>(8)</b> -$ git diff --name-only <b>(9)</b> +$ git diff --name-only <b><7></b> +$ git update-index --no-assume-unchanged foo.c <b><8></b> +$ git diff --name-only <b><9></b> M foo.c</tt></pre> </div></div> -<div class="colist"><ol> +<div class="colist arabic"><ol> <li> <p> forces lstat(2) to set "assume unchanged" bits for paths that match index. @@ -783,61 +879,61 @@ </div> <h2 id="_skip_worktree_bit">Skip-worktree bit</h2> <div class="sectionbody"> -<div class="para"><p>Skip-worktree bit can be defined in one (long) sentence: When reading +<div class="paragraph"><p>Skip-worktree bit can be defined in one (long) sentence: When reading an entry, if it is marked as skip-worktree, then Git pretends its working directory version is up to date and read the index version instead.</p></div> -<div class="para"><p>To elaborate, "reading" means checking for file existence, reading +<div class="paragraph"><p>To elaborate, "reading" means checking for file existence, reading file attributes or file content. The working directory version may be present or absent. If present, its content may match against the index version or not. Writing is not affected by this bit, content safety -is still first priority. Note that Git _can_ update working directory +is still first priority. Note that Git <em>can</em> update working directory file, that is marked skip-worktree, if it is safe to do so (i.e. working directory version matches index version)</p></div> -<div class="para"><p>Although this bit looks similar to assume-unchanged bit, its goal is -different from assume-unchanged bit's. Skip-worktree also takes +<div class="paragraph"><p>Although this bit looks similar to assume-unchanged bit, its goal is +different from assume-unchanged bit’s. Skip-worktree also takes precedence over assume-unchanged bit when both are set.</p></div> </div> <h2 id="_configuration">Configuration</h2> <div class="sectionbody"> -<div class="para"><p>The command honors <tt>core.filemode</tt> configuration variable. If +<div class="paragraph"><p>The command honors <tt>core.filemode</tt> configuration variable. If your repository is on a filesystem whose executable bits are unreliable, this should be set to <em>false</em> (see <a href="git-config.html">git-config(1)</a>). This causes the command to ignore differences in file modes recorded in the index and the file mode on the filesystem if they differ only on executable bit. On such an unfortunate filesystem, you may need to use <em>git update-index --chmod=</em>.</p></div> -<div class="para"><p>Quite similarly, if <tt>core.symlinks</tt> configuration variable is set +<div class="paragraph"><p>Quite similarly, if <tt>core.symlinks</tt> configuration variable is set to <em>false</em> (see <a href="git-config.html">git-config(1)</a>), symbolic links are checked out as plain files, and this command does not modify a recorded file mode from symbolic link to regular file.</p></div> -<div class="para"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. See +<div class="paragraph"><p>The command looks at <tt>core.ignorestat</tt> configuration variable. See <em>Using "assume unchanged" bit</em> section above.</p></div> -<div class="para"><p>The command also looks at <tt>core.trustctime</tt> configuration variable. +<div class="paragraph"><p>The command also looks at <tt>core.trustctime</tt> configuration variable. It can be useful when the inode change time is regularly modified by something outside Git (file system crawlers and backup systems use ctime for marking files processed) (see <a href="git-config.html">git-config(1)</a>).</p></div> </div> <h2 id="_see_also">SEE ALSO</h2> <div class="sectionbody"> -<div class="para"><p><a href="git-config.html">git-config(1)</a>, +<div class="paragraph"><p><a href="git-config.html">git-config(1)</a>, <a href="git-add.html">git-add(1)</a></p></div> </div> <h2 id="_author">Author</h2> <div class="sectionbody"> -<div class="para"><p>Written by Linus Torvalds <torvalds@osdl.org></p></div> +<div class="paragraph"><p>Written by Linus Torvalds <<a href="mailto:torvalds@osdl.org">torvalds@osdl.org</a>></p></div> </div> <h2 id="_documentation">Documentation</h2> <div class="sectionbody"> -<div class="para"><p>Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.</p></div> +<div class="paragraph"><p>Documentation by David Greaves, Junio C Hamano and the git-list <<a href="mailto:git@vger.kernel.org">git@vger.kernel.org</a>>.</p></div> </div> <h2 id="_git">GIT</h2> <div class="sectionbody"> -<div class="para"><p>Part of the <a href="git.html">git(1)</a> suite</p></div> +<div class="paragraph"><p>Part of the <a href="git.html">git(1)</a> suite</p></div> </div> <div id="footer"> <div id="footer-text"> -Last updated 2010-10-22 04:11:12 UTC +Last updated 2010-11-06 00:41:57 UTC </div> </div> </body>